package io;

import java.io.*;
import java.nio.charset.StandardCharsets;

/*
缓冲字符流--------最好常用的读写字符串的流
是一对高级流，并且是字符流
内部维护一个默认8KB(8192)长度的char数组，还是以块读写形式读写字符以提高读写效率
BufferedWriter和BufferedRender
PrintWriter
 */
public class PWDemo {
    public static void main(String[] args) throws Exception {
        /*//最常用写入字符串方式：
        PrintWriter pw =new PrintWriter("pw.txt");
        pw.println("喜刷刷，喜刷刷");
        pw.println("guGu,one,two,three");
        System.out.println("写出完毕");
        pw.close();*/


       /* FileOutputStream fos = new FileOutputStream("pw.txt");//文件流（低级流）
        OutputStreamWriter osw = new OutputStreamWriter(fos, StandardCharsets.UTF_8);//转换流（高级流）
        BufferedWriter bw = new BufferedWriter(osw);//缓冲字符流（高级流）
        PrintWriter pw = new PrintWriter(bw);

        pw.println("喜刷刷，喜刷刷");
        pw.println("guGu,one,two,three");
        System.out.println("写出完毕");
        bw.close();//先调用flush()冲水*/



        PrintWriter pw  = new PrintWriter("pw.txt");
        pw.println("1");
        pw.println("2");
        System.out.println("写出完毕");
        pw.close();

    }
}
